package com.yunshang.shoppingmall.service.User;

import com.yunshang.shoppingmall.entity.UserNo;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

public interface UserNoService {

    //查询所有的会员编号信息
    List<UserNo> selectUserNoList();

    //查询时间范围类的会员编号信息
    List<UserNo> selectDate(Date t1, Date t2);

    //查询所有的会员编号
    List<UserNo> selectUserNoList1(String userNo);

    //查询所有的会员编号
    List<UserNo> selectUserNoList2(String name);

    //查询所有的会员编号
    List<UserNo> userIdSelectUserNoList(int userId);

    //查询所有的会员编号
    List<UserNo> selectUserNoList3(String userNo,String name);
    List<UserNo> selectUserNoByUserId(@Param("userId") int userId);
    //根据ID查询编号信息
    UserNo selectByPrimaryKey(Integer id);

    //根据ID查询编号信息
    UserNo selectByPrimaryKeyName(String userNo);
    //根据ID查询编号信息
    UserNo selectLogin(String userNo);

    //添加会员编号信息
    int insert(UserNo record);

    //更新会员编号
    int updateByPrimaryKeySelective(UserNo record);

    //删除等级编号
    int deleteByPrimaryKey(Integer id);

    //根据用户输入编号--查询用户
    UserNo selectUserByUserNO(String userNO);

    //个人资料带出数据用户信息
    UserNo selectUserInfo(@Param("userId") int userId);

}
